package view;

import java.awt.image.ImageObserver;

import model.Camera;
import model.GameState;
import model.input.MouseHandler;
import view.images.SpriteCache;
import view.sounds.SoundCache;

public interface Screen extends ImageObserver{

	public static final int WIDTH = Camera.SCREEN_WIDTH;
	public static final int HEIGHT = Camera.SCREEN_HEIGHT;
	public static final int SPEED = 10;
	
	public SpriteCache getSpriteCache();
	public SoundCache getSoundCache();
	public GameState getGameState();
	
	public MouseHandler getMouseHandler();
	public void setMouseHandler(MouseHandler mouseHandler);
}
